
# -*- coding: cp1252 -*-
#########################################################
#                                                       #
# Classe Gerada pelo PyGenerator - Gets e Sets v. 1.0   #
# Criado por Raphoka e Amigos                           #
#                                                       #
#########################################################

class Funcionario:

#####################
# -- CONSTRUTOR --  #
#####################

    def __init__(self, CPF, Nome, Cargo, Id = '', Login = '', Senha = ''):
        self.__CPF = CPF
        self.__Nome = Nome
        self.__Cargo = Cargo
        self.__Id = Id
        self.__Login = Login
        self.__Senha = Senha

######################
# -- GETS E SETS --  #
######################

    def GetCPF(self):
        return self.__CPF
    def SetCPF(self, CPF):
        self.__CPF = CPF

        
    def GetNome(self):
        return self.__Nome
    def SetNome(self, Nome):
        self.__Nome = Nome

        
    def GetCargo(self):
        return self.__Cargo
    def SetCargo(self, Cargo):
        self.__Cargo = Cargo

        
    def GetId(self):
        return self.__Id
    def SetId(self, Id):
        self.__Id = Id

        
    def GetLogin(self):
        return self.__Login
    def SetLogin(self, Login):
        self.__Login = Login

        
    def GetSenha(self):
        return self.__Senha
    def SetSenha(self, Senha):
        self.__Senha = Senha

        

#################
# -- METODOS -- #
#################

    def __str__(self):
        m = '''
Objeto Tipo: Funcionario

Atributos:

CPF: %s
Nome: %s
Cargo: %s
Id: %s
Login: %s
Senha: %s
''' %(self.__CPF, self.__Nome, self.__Cargo, self.__Id, self.__Login, self.__Senha)
        return m
